#include <DialogMgr.h>

#include "xfer.h"

#define OURERRORID	404
#define OURBADERRID 405

PUBLIC void errormessage(StringPtr msg, alerttype severity)
{	 
	INTEGER res;
#if 1
	DebugStr(msg);
	return;
#endif
	ParamText(msg, (StringPtr) "\p", (StringPtr) "\p", (StringPtr) "\p");
	switch(severity) {
	case NOTE:
		res = NoteAlert(OURERRORID, (ProcPtr) 0);
		break;
	case CAUTION:
		res = CautionAlert(OURERRORID, (ProcPtr) 0);
		break;
	case STOP:
		res = StopAlert(OURBADERRID, (ProcPtr) 0);
		break;
	default:
		res = StopAlert(OURBADERRID, (ProcPtr) 0);
		break;
	}
#if		defined(OUTDATEDCODE)
	if (res == Cancel)
		OurExit();
#else
		ExitToShell();
#endif
}
